auto merge of #389 : alexcrichton/cargo/dev-dependency-lockfile, r=wycats
authorbors <bors@rust-lang.org>
Tue, 19 Aug 2014 05:56:43 +0000 (05:56 +0000)
committerbors <bors@rust-lang.org>
Tue, 19 Aug 2014 05:56:43 +0000 (05:56 +0000)
Previously an invocation of `cargo build` would generate a lockfile *without*
dev dependencies, but an invocation of `cargo test` would generate a lockfile
*with* dependencies. This causes odd problems and diffs with the lockfile.

This commit switches the resolve-to-be-a-lockfile to using all dependencies of a
package, while the resolve-to-be-compiled continues to use just the dependencies
needed for the current build.


Trivial merge